Big Huge Thesaurus

Limenitis archippus

noun